﻿body, html
{
	margin: 0;
	padding: 0;
}
.banner
{
	height:45px;
	width:100%;
	background-color:Aqua;
	position:relative;
}
.authentification
{
	text-align:center;
	height:100%;
}
#content
{
	padding: 10px;
}
#footer
{
 	font-family:Calibri;
 	font-size:0.9em;	
 	position: relative;  /* Nécessaire pour Safari */
	padding: 10px;
	/*width: 75%;*/
	text-align:center;
}
#footer h1
{
	padding-bottom: 0;
	text-align:center;	
}
h1, p
{
	margin: 0;
	padding-bottom: 1em;
}
h1
{
	font-size: 12px;
	line-height: 1.5em;
}


#conteneur
{
	width:100%;
    background-color:#000;
}
#wrap
{
    overflow:hidden;
}
#sidebar
{
    float:left;
    width:170px;
    background-color:#0effff;
}
#contenu
{
    margin-left:170px;
    background-color:green;
}